package com.sywb.chuangyebao.bean;

import com.sywb.chuangyebao.Constants;

import org.bining.footstone.adapter.entity.MultiItemEntity;
import org.bining.footstone.db.annotation.Column;
import org.bining.footstone.db.annotation.PrimaryKey;
import org.bining.footstone.db.annotation.Table;
import org.bining.footstone.db.enums.AssignType;

import java.io.Serializable;

/**
 * 聊天会话信息
 */
@Table(Constants.TABLE_CHATMESSAGE)
public class ChatMessage extends MultiItemEntity implements Serializable {

    @PrimaryKey(AssignType.BY_MYSELF)
    @Column("msg_id")
    public int msg_id; // 消息ID
    @Column("msg")
    public String msg;// 消息内容
    @Column("create_time")
    public long create_time;// 创建时间
    @Column("status")
    public int status;// 状态：1=已读，2=未读

    @Column("is_mine")
    public boolean is_mine;// 是否自己发送的消息：true=是，false=否
    @Column("mine_id")
    public String mine_id;// 发送者ID
    @Column("to_id")
    public String to_id;// 接收者ID

    public String avatar;// 发送者头像

}
